shu-torun royal palace - French English Dictionary